ACM-2024-01-03

Jahrgang: 2024
Ausgabe: 01
Autor: Thomas Krger
Programm: ACM-LTCHANGE.LSP
Funktionalitt: Objektlinientypen in der gesamten Zeichnung ndern
Format: LISP
Lauffhig ab: AutoCAD 2008
Befehle: LTCHANGE
Bezug: Online


Beschreibung
============

Vernderungen

Die Darstellung von AutoCAD-Kurvenobjekten wie Linien, Kreisen oder Splines hngt unter anderem von der 
Eigenschaft Linientyp ab. Bei Linientypen kann es sich um ein Muster aus Strichen, Punkten, Texten und 
Symbolen handeln, und sie knnen durchgngig oder unterbrochen sein. Die Linientypdefinitionen sind 
Bestandteil der Zeichnung, werden in der Regel aber aus einer externen Linientypdefinitionsdatei (LIN) 
geladen. Autodesk liefert standardmig zwei Linientypdefinitionsdateien mit: acad.lin fr britische 
Maeinheiten und acadiso.lin fr metrische.
Das Tool ACM-LTCHANGE.LSP dient dazu, Linientypen von Objekten und Layern der gesamten Zeichnung zu ndern. 
Dazu wird nach Laden der LISP-Datei und dem Befehlsaufruf mit LTCHANGE ein Dialog bereitgestellt, in dem 
der Anwender auf der einen Seite alle zu ndernden Linientypen aus einer Liste auswhlen kann. Auf der 
anderen Seite wird eine hnliche Liste fr die Wahl des fr diese Linientypen neu verwendeten Linientyps 
bereitgestellt. Auch das Auslesen des Linientyps eines Zeichnungsobjekts fr beide Listen ist mglich.
Nach Besttigung der Linientypauswahl wird im Anschluss die gesamte Zeichnungsdatenbank durchsucht und 
falls ntig bei den Zeichnungsobjekten der Linientypentsprechend angepasst. Darber hinaus lsst sich 
gegebenenfalls auch der Linientyp von Layern ndern, falls man den Quell-Linientyp verwendet. Ebenso 
wird der aktuelle Linientyp  falls notwendig  umgestellt. Im Anschluss kann man die ersetzten 
Linientypen bereinigen.
Dieses Tool wurde mit einem Steuerungsflag programmiert, das so gesetzt ist, dass Objekte auf gesperrten 
Layern nicht bercksichtigt werden. Als Anwender hat man so die Flexibilitt, die zeichnungsweite 
Arbeitsweise des Tools auf Wunsch einzuschrnken, indem man die Steuerungsmglichkeit ber Layersperren 
verwendet. Man kann es somit also auch auf einen bestimmten oder unbestimmten Teil von Objekten anwenden.
Fr Programmierinteressierte wre auch die Verwendung der Unterfunktionen des Programms interessant: So 
liee sich  unter Umgehung des Auswahldialogs  ein Direktaufruf der nderungsfunktion mit der 
Ursprungslinientypliste und dem Ziellinientyp als Parameter realisieren, womit ein Werkzeug fr den 
Script- oder Batchbetrieb zur Zeichnungsstandardisierung geschaffen wre.